<?php

namespace Siese\EntityBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * DatosPersonales
 *
 * @ORM\Table(name="datos_personales")
 * @ORM\Entity
 */
class DatosPersonales
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="SEQUENCE")
     * @ORM\SequenceGenerator(sequenceName="datos_personales_id_seq", allocationSize=1, initialValue=1)
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="cedula", type="string", nullable=true)
     */
    private $cedula;

    /**
     * @var string
     *
     * @ORM\Column(name="nacionalidad", type="string", nullable=true)
     */
    private $nacionalidad;

    /**
     * @var string
     *
     * @ORM\Column(name="primer_nombre", type="string", nullable=true)
     */
    private $primerNombre;

    /**
     * @var string
     *
     * @ORM\Column(name="segundo_nombre", type="string", nullable=true)
     */
    private $segundoNombre;

    /**
     * @var string
     *
     * @ORM\Column(name="primer_apellido", type="string", nullable=true)
     */
    private $primerApellido;

    /**
     * @var string
     *
     * @ORM\Column(name="segundo_apellido", type="string", nullable=true)
     */
    private $segundoApellido;

    /**
     * @var string
     *
     * @ORM\Column(name="telefono_movil", type="string", nullable=true)
     */
    private $telefonoMovil;

    /**
     * @var string
     *
     * @ORM\Column(name="telefono_habitacion", type="string", nullable=true)
     */
    private $telefonoHabitacion;

    /**
     * @var string
     *
     * @ORM\Column(name="telefono_oficina", type="string", nullable=true)
     */
    private $telefonoOficina;

    /**
     * @var string
     *
     * @ORM\Column(name="atiguedad_sistema_penal", type="string", nullable=true)
     */
    private $atiguedadSistemaPenal;

    /**
     * @var integer
     *
     * @ORM\Column(name="sexo", type="integer", nullable=true)
     */
    private $sexo;

    /**
     * @var integer
     *
     * @ORM\Column(name="grado_instruccion", type="integer", nullable=true)
     */
    private $gradoInstruccion;



    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set cedula
     *
     * @param string $cedula
     * @return DatosPersonales
     */
    public function setCedula($cedula)
    {
        $this->cedula = $cedula;

        return $this;
    }

    /**
     * Get cedula
     *
     * @return string 
     */
    public function getCedula()
    {
        return $this->cedula;
    }

    /**
     * Set nacionalidad
     *
     * @param string $nacionalidad
     * @return DatosPersonales
     */
    public function setNacionalidad($nacionalidad)
    {
        $this->nacionalidad = $nacionalidad;

        return $this;
    }

    /**
     * Get nacionalidad
     *
     * @return string 
     */
    public function getNacionalidad()
    {
        return $this->nacionalidad;
    }

    /**
     * Set primerNombre
     *
     * @param string $primerNombre
     * @return DatosPersonales
     */
    public function setPrimerNombre($primerNombre)
    {
        $this->primerNombre = $primerNombre;

        return $this;
    }

    /**
     * Get primerNombre
     *
     * @return string 
     */
    public function getPrimerNombre()
    {
        return $this->primerNombre;
    }

    /**
     * Set segundoNombre
     *
     * @param string $segundoNombre
     * @return DatosPersonales
     */
    public function setSegundoNombre($segundoNombre)
    {
        $this->segundoNombre = $segundoNombre;

        return $this;
    }

    /**
     * Get segundoNombre
     *
     * @return string 
     */
    public function getSegundoNombre()
    {
        return $this->segundoNombre;
    }

    /**
     * Set primerApellido
     *
     * @param string $primerApellido
     * @return DatosPersonales
     */
    public function setPrimerApellido($primerApellido)
    {
        $this->primerApellido = $primerApellido;

        return $this;
    }

    /**
     * Get primerApellido
     *
     * @return string 
     */
    public function getPrimerApellido()
    {
        return $this->primerApellido;
    }

    /**
     * Set segundoApellido
     *
     * @param string $segundoApellido
     * @return DatosPersonales
     */
    public function setSegundoApellido($segundoApellido)
    {
        $this->segundoApellido = $segundoApellido;

        return $this;
    }

    /**
     * Get segundoApellido
     *
     * @return string 
     */
    public function getSegundoApellido()
    {
        return $this->segundoApellido;
    }

    /**
     * Set telefonoMovil
     *
     * @param string $telefonoMovil
     * @return DatosPersonales
     */
    public function setTelefonoMovil($telefonoMovil)
    {
        $this->telefonoMovil = $telefonoMovil;

        return $this;
    }

    /**
     * Get telefonoMovil
     *
     * @return string 
     */
    public function getTelefonoMovil()
    {
        return $this->telefonoMovil;
    }

    /**
     * Set telefonoHabitacion
     *
     * @param string $telefonoHabitacion
     * @return DatosPersonales
     */
    public function setTelefonoHabitacion($telefonoHabitacion)
    {
        $this->telefonoHabitacion = $telefonoHabitacion;

        return $this;
    }

    /**
     * Get telefonoHabitacion
     *
     * @return string 
     */
    public function getTelefonoHabitacion()
    {
        return $this->telefonoHabitacion;
    }

    /**
     * Set telefonoOficina
     *
     * @param string $telefonoOficina
     * @return DatosPersonales
     */
    public function setTelefonoOficina($telefonoOficina)
    {
        $this->telefonoOficina = $telefonoOficina;

        return $this;
    }

    /**
     * Get telefonoOficina
     *
     * @return string 
     */
    public function getTelefonoOficina()
    {
        return $this->telefonoOficina;
    }

    /**
     * Set atiguedadSistemaPenal
     *
     * @param string $atiguedadSistemaPenal
     * @return DatosPersonales
     */
    public function setAtiguedadSistemaPenal($atiguedadSistemaPenal)
    {
        $this->atiguedadSistemaPenal = $atiguedadSistemaPenal;

        return $this;
    }

    /**
     * Get atiguedadSistemaPenal
     *
     * @return string 
     */
    public function getAtiguedadSistemaPenal()
    {
        return $this->atiguedadSistemaPenal;
    }

    /**
     * Set sexo
     *
     * @param integer $sexo
     * @return DatosPersonales
     */
    public function setSexo($sexo)
    {
        $this->sexo = $sexo;

        return $this;
    }

    /**
     * Get sexo
     *
     * @return integer 
     */
    public function getSexo()
    {
        return $this->sexo;
    }

    /**
     * Set gradoInstruccion
     *
     * @param integer $gradoInstruccion
     * @return DatosPersonales
     */
    public function setGradoInstruccion($gradoInstruccion)
    {
        $this->gradoInstruccion = $gradoInstruccion;

        return $this;
    }

    /**
     * Get gradoInstruccion
     *
     * @return integer 
     */
    public function getGradoInstruccion()
    {
        return $this->gradoInstruccion;
    }
}
